package stringbuilder;

/**
 * Created by L.jp
 * Description:
 * User: 86189
 * Date: 2022-10-06
 * Time: 12:17
 */
/*  String是不可变对象和StringBuilder是可变对象的原因：
        1.String拼接了字符串那么就是一个另一个新的对象了,不会发生扩容，所以同一个地址一个对象变成另一个对象是不可能的
        2.StringBuilder拼接字符串时底层会有扩容机制，拼接字符串时只与value数组有关，与地址没有关系
*
*
* */
public class Test2 {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        //他们在同一个value数组里，与地址没有关系
        System.out.println(sb.append("abc")==sb.append("def"));//true
    }
}
